home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Resources
/
Chat & Communication
/
Digsby build 37
/
digsby_setup.exe
/
lib
/
PIL
/
PixarImagePlugin.pyo
(
.txt
)
< prev
next >
Wrap
Python Compiled Bytecode
|
2008-10-13
|
1KB
|
36 lines
# Source Generated with Decompyle++
# File: in.pyo (Python 2.5)
__version__ = '0.1'
import Image
import ImageFile
def i16(c):
return ord(c[0]) + (ord(c[1]) << 8)
def i32(c):
return ord(c[0]) + (ord(c[1]) << 8) + (ord(c[2]) << 16) + (ord(c[3]) << 24)
class PixarImageFile(ImageFile.ImageFile):
format = 'PIXAR'
format_description = 'PIXAR raster image'
def _open(self):
s = self.fp.read(4)
if s != '\x80\xe8\x00\x00':
raise SyntaxError, 'not a PIXAR file'
s = s + self.fp.read(508)
self.size = (i16(s[418:420]), i16(s[416:418]))
mode = (i16(s[424:426]), i16(s[426:428]))
if mode == (14, 2):
self.mode = 'RGB'
self.tile = [
('raw', (0, 0) + self.size, 1024, (self.mode, 0, 1))]
Image.register_open('PIXAR', PixarImageFile)